package com.tao.service;

import com.github.pagehelper.Page;
import com.tao.pojo.dto.PageSelectProductDto;
import com.tao.pojo.dto.ProductDto;
import com.tao.pojo.entity.Product;
import com.tao.pojo.vo.ProductVo;
import com.tao.pojo.vo.SetmealProductVo;
import com.tao.result.PageResult;
import com.tao.result.Result;
import org.springframework.stereotype.Service;

import java.util.List;


public interface ProductService {
    void deleteProductService(List<Integer> idList);

    List<Product> selectByCategoryIdService(Integer Categoryid);

    void addProductService(ProductDto productDto);

    PageResult pageSelectProductService(PageSelectProductDto pageSelectProductDto);

    void updateProductService(ProductDto productDto);

    ProductVo getByIdService(Integer id);

    void updateStatusService(Integer status,Integer id);

    List<SetmealProductVo> selectProduct(String name);
}
